home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_76_GRAFCMD.txt < prev    next >
Text File  |  1993-07-15  |  76KB  |  1,324 lines

  1. # near model CODE resource
  2. # jump table entries: 10992-10992 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  6. 00000008  286E 000C                movea.l    A4, [A6 + 0xC]
  7. 0000000C  206E 0008                movea.l    A0, [A6 + 0x8]
  8. 00000010  2668 002A                movea.l    A3, [A0 + 0x2A]
  9. 00000014  6054                     bra        +0x56 /* 0000006A */
  10. label00000016:
  11. 00000016  7004                     moveq.l    D0, 0x04
  12. 00000018  B06B 0020                cmp.w      D0, [A3 + 0x20]
  13. 0000001C  6636                     bne        +0x38 /* 00000054 */
  14. 0000001E  7000                     moveq.l    D0, 0x00
  15. 00000020  302B 0022                move.w     D0, [A3 + 0x22]
  16. 00000024  223C 0000 8000           move.l     D1, 0x8000
  17. 0000002A  C280                     and.l      D1, D0
  18. 0000002C  661A                     bne        +0x1C /* 00000048 */
  19. 0000002E  2F0C                     move.l     -[A7], A4
  20. 00000030  7000                     moveq.l    D0, 0x00
  21. 00000032  2F00                     move.l     -[A7], D0
  22. 00000034  2F00                     move.l     -[A7], D0
  23. 00000036  2F2B 002E                move.l     -[A7], [A3 + 0x2E]
  24. 0000003A  4EBA 0372                jsr        [PC + 0x372 /* 000003AE */]
  25. 0000003E  3E00                     move.w     D7, D0
  26. 00000040  4FEF 0010                lea.l      A7, [A7 + 0x10]
  27. 00000044  6728                     beq        +0x2A /* 0000006E */
  28. 00000046  601E                     bra        +0x20 /* 00000066 */
  29. label00000048:
  30. 00000048  4878 06AB                push.l     0x6AB
  31. 0000004C  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  32. 00000050  588F                     addq.l     A7, 4
  33. 00000052  6012                     bra        +0x14 /* 00000066 */
  34. label00000054:
  35. 00000054  700B                     moveq.l    D0, 0x0B
  36. 00000056  B06B 0020                cmp.w      D0, [A3 + 0x20]
  37. 0000005A  660A                     bne        +0xC /* 00000066 */
  38. 0000005C  2F0C                     move.l     -[A7], A4
  39. 0000005E  2F0B                     move.l     -[A7], A3
  40. 00000060  4EBA FF9E                jsr        [PC - 0x62 /* 00000000 */]
  41. 00000064  508F                     addq.l     A7, 8
  42. label00000066:
  43. 00000066  266B 0026                movea.l    A3, [A3 + 0x26]
  44. label0000006A:
  45. 0000006A  200B                     move.l     D0, A3
  46. 0000006C  66A8                     bne        -0x56 /* 00000016 */
  47. label0000006E:
  48. 0000006E  3007                     move.w     D0, D7
  49. 00000070  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  50. 00000076  4E5E                     unlink     A6
  51. 00000078  4E75                     rts
  52. export_1374:
  53. 0000007A  4E56 0000                link       A6, 0
  54. 0000007E  48E7 0118                movem.l    -[A7], D7,A3,A4
  55. 00000082  206D B9FC                movea.l    A0, [A5 - 0x4604]
  56. 00000086  49E8 032E                lea.l      A4, [A0 + 0x32E]
  57. 0000008A  6000 00D0                bra        +0xD2 /* 0000015C */
  58. label0000008E:
  59. 0000008E  7003                     moveq.l    D0, 0x03
  60. 00000090  B06C 000C                cmp.w      D0, [A4 + 0xC]
  61. 00000094  6650                     bne        +0x52 /* 000000E6 */
  62. 00000096  206C 0004                movea.l    A0, [A4 + 0x4]
  63. 0000009A  7004                     moveq.l    D0, 0x04
  64. 0000009C  B068 0020                cmp.w      D0, [A0 + 0x20]
  65. 000000A0  6644                     bne        +0x46 /* 000000E6 */
  66. 000000A2  206C 0004                movea.l    A0, [A4 + 0x4]
  67. 000000A6  7000                     moveq.l    D0, 0x00
  68. 000000A8  3028 0022                move.w     D0, [A0 + 0x22]
  69. 000000AC  223C 0000 8000           move.l     D1, 0x8000
  70. 000000B2  C280                     and.l      D1, D0
  71. 000000B4  6624                     bne        +0x26 /* 000000DA */
  72. 000000B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73. 000000BA  7000                     moveq.l    D0, 0x00
  74. 000000BC  2F00                     move.l     -[A7], D0
  75. 000000BE  2F00                     move.l     -[A7], D0
  76. 000000C0  206C 0004                movea.l    A0, [A4 + 0x4]
  77. 000000C4  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  78. 000000C8  4EBA 02E4                jsr        [PC + 0x2E4 /* 000003AE */]
  79. 000000CC  3E00                     move.w     D7, D0
  80. 000000CE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  81. 000000D2  6700 008E                beq        +0x90 /* 00000162 */
  82. 000000D6  6000 0082                bra        +0x84 /* 0000015A */
  83. label000000DA:
  84. 000000DA  4878 06AB                push.l     0x6AB
  85. 000000DE  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  86. 000000E2  588F                     addq.l     A7, 4
  87. 000000E4  6074                     bra        +0x76 /* 0000015A */
  88. label000000E6:
  89. 000000E6  7004                     moveq.l    D0, 0x04
  90. 000000E8  B06C 000C                cmp.w      D0, [A4 + 0xC]
  91. 000000EC  664A                     bne        +0x4C /* 00000138 */
  92. 000000EE  206C 0004                movea.l    A0, [A4 + 0x4]
  93. 000000F2  7000                     moveq.l    D0, 0x00
  94. 000000F4  3028 0022                move.w     D0, [A0 + 0x22]
  95. 000000F8  223C 0000 8000           move.l     D1, 0x8000
  96. 000000FE  C280                     and.l      D1, D0
  97. 00000100  662A                     bne        +0x2C /* 0000012C */
  98. 00000102  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  99. 00000106  302C 000A                move.w     D0, [A4 + 0xA]
  100. 0000010A  48C0                     ext.l      D0
  101. 0000010C  2F00                     move.l     -[A7], D0
  102. 0000010E  302C 0008                move.w     D0, [A4 + 0x8]
  103. 00000112  48C0                     ext.l      D0
  104. 00000114  2F00                     move.l     -[A7], D0
  105. 00000116  206C 0004                movea.l    A0, [A4 + 0x4]
  106. 0000011A  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  107. 0000011E  4EBA 028E                jsr        [PC + 0x28E /* 000003AE */]
  108. 00000122  3E00                     move.w     D7, D0
  109. 00000124  4FEF 0010                lea.l      A7, [A7 + 0x10]
  110. 00000128  6738                     beq        +0x3A /* 00000162 */
  111. 0000012A  602E                     bra        +0x30 /* 0000015A */
  112. label0000012C:
  113. 0000012C  4878 06AB                push.l     0x6AB
  114. 00000130  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  115. 00000134  588F                     addq.l     A7, 4
  116. 00000136  6022                     bra        +0x24 /* 0000015A */
  117. label00000138:
  118. 00000138  7003                     moveq.l    D0, 0x03
  119. 0000013A  B06C 000C                cmp.w      D0, [A4 + 0xC]
  120. 0000013E  661A                     bne        +0x1C /* 0000015A */
  121. 00000140  206C 0004                movea.l    A0, [A4 + 0x4]
  122. 00000144  700B                     moveq.l    D0, 0x0B
  123. 00000146  B068 0020                cmp.w      D0, [A0 + 0x20]
  124. 0000014A  660E                     bne        +0x10 /* 0000015A */
  125. 0000014C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  126. 00000150  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  127. 00000154  4EBA FEAA                jsr        [PC - 0x156 /* 00000000 */]
  128. 00000158  508F                     addq.l     A7, 8
  129. label0000015A:
  130. 0000015A  2854                     movea.l    A4, [A4]
  131. label0000015C:
  132. 0000015C  200C                     move.l     D0, A4
  133. 0000015E  6600 FF2E                bne        -0xD0 /* 0000008E */
  134. label00000162:
  135. 00000162  7001                     moveq.l    D0, 0x01
  136. 00000164  2F00                     move.l     -[A7], D0
  137. 00000166  7200                     moveq.l    D1, 0x00
  138. 00000168  2F01                     move.l     -[A7], D1
  139. 0000016A  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  140. 0000016E  206D B9FC                movea.l    A0, [A5 - 0x4604]
  141. 00000172  49E8 032E                lea.l      A4, [A0 + 0x32E]
  142. 00000176  4A6D ECEC                tst.w      [A5 - 0x1314]
  143. 0000017A  508F                     addq.l     A7, 8
  144. 0000017C  6760                     beq        +0x62 /* 000001DE */
  145. 0000017E  536D ECEC                subq.w     [A5 - 0x1314], 1
  146. 00000182  6056                     bra        +0x58 /* 000001DA */
  147. label00000184:
  148. 00000184  7004                     moveq.l    D0, 0x04
  149. 00000186  B06C 000C                cmp.w      D0, [A4 + 0xC]
  150. 0000018A  664C                     bne        +0x4E /* 000001D8 */
  151. 0000018C  7004                     moveq.l    D0, 0x04
  152. 0000018E  B06C 0008                cmp.w      D0, [A4 + 0x8]
  153. 00000192  6644                     bne        +0x46 /* 000001D8 */
  154. 00000194  206D B9FC                movea.l    A0, [A5 - 0x4604]
  155. 00000198  47E8 032E                lea.l      A3, [A0 + 0x32E]
  156. 0000019C  6032                     bra        +0x34 /* 000001D0 */
  157. label0000019E:
  158. 0000019E  7004                     moveq.l    D0, 0x04
  159. 000001A0  B06B 000C                cmp.w      D0, [A3 + 0xC]
  160. 000001A4  6628                     bne        +0x2A /* 000001CE */
  161. 000001A6  7004                     moveq.l    D0, 0x04
  162. 000001A8  B06B 0008                cmp.w      D0, [A3 + 0x8]
  163. 000001AC  6620                     bne        +0x22 /* 000001CE */
  164. 000001AE  206B 0004                movea.l    A0, [A3 + 0x4]
  165. 000001B2  226C 0004                movea.l    A1, [A4 + 0x4]
  166. 000001B6  2028 002E                move.l     D0, [A0 + 0x2E]
  167. 000001BA  B0A9 002E                cmp.l      D0, [A1 + 0x2E]
  168. 000001BE  660E                     bne        +0x10 /* 000001CE */
  169. 000001C0  302B 000A                move.w     D0, [A3 + 0xA]
  170. 000001C4  B06C 000A                cmp.w      D0, [A4 + 0xA]
  171. 000001C8  6F04                     ble        +0x6 /* 000001CE */
  172. 000001CA  526B 000A                addq.w     [A3 + 0xA], 1
  173. label000001CE:
  174. 000001CE  2653                     movea.l    A3, [A3]
  175. label000001D0:
  176. 000001D0  200B                     move.l     D0, A3
  177. 000001D2  66CA                     bne        -0x34 /* 0000019E */
  178. 000001D4  526C 000A                addq.w     [A4 + 0xA], 1
  179. label000001D8:
  180. 000001D8  2854                     movea.l    A4, [A4]
  181. label000001DA:
  182. 000001DA  200C                     move.l     D0, A4
  183. 000001DC  66A6                     bne        -0x58 /* 00000184 */
  184. label000001DE:
  185. 000001DE  4A6D ECEA                tst.w      [A5 - 0x1316]
  186. 000001E2  6700 00A4                beq        +0xA6 /* 00000288 */
  187. 000001E6  536D ECEA                subq.w     [A5 - 0x1316], 1
  188. 000001EA  605E                     bra        +0x60 /* 0000024A */
  189. label000001EC:
  190. 000001EC  7004                     moveq.l    D0, 0x04
  191. 000001EE  B06C 000C                cmp.w      D0, [A4 + 0xC]
  192. 000001F2  6608                     bne        +0xA /* 000001FC */
  193. 000001F4  7004                     moveq.l    D0, 0x04
  194. 000001F6  B06C 0008                cmp.w      D0, [A4 + 0x8]
  195. 000001FA  6706                     beq        +0x8 /* 00000202 */
  196. label000001FC:
  197. 000001FC  264C                     movea.l    A3, A4
  198. 000001FE  2854                     movea.l    A4, [A4]
  199. 00000200  6048                     bra        +0x4A /* 0000024A */
  200. label00000202:
  201. 00000202  206D B9FC                movea.l    A0, [A5 - 0x4604]
  202. 00000206  41E8 032E                lea.l      A0, [A0 + 0x32E]
  203. 0000020A  B1CC                     cmpa.l     A0, A4
  204. 0000020C  670E                     beq        +0x10 /* 0000021C */
  205. 0000020E  2694                     move.l     [A3], [A4]
  206. 00000210  2F0C                     move.l     -[A7], A4
  207. 00000212  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  208. 00000216  2853                     movea.l    A4, [A3]
  209. 00000218  588F                     addq.l     A7, 4
  210. 0000021A  602E                     bra        +0x30 /* 0000024A */
  211. label0000021C:
  212. 0000021C  4A94                     tst.l      [A4]
  213. 0000021E  660E                     bne        +0x10 /* 0000022E */
  214. 00000220  206D B9FC                movea.l    A0, [A5 - 0x4604]
  215. 00000224  4268 033A                clr.w      [A0 + 0x33A]
  216. 00000228  7000                     moveq.l    D0, 0x00
  217. 0000022A  2840                     movea.l    A4, D0
  218. 0000022C  601C                     bra        +0x1E /* 0000024A */
  219. label0000022E:
  220. 0000022E  2654                     movea.l    A3, [A4]
  221. 00000230  2054                     movea.l    A0, [A4]
  222. 00000232  226D B9FC                movea.l    A1, [A5 - 0x4604]
  223. 00000236  43E9 032E                lea.l      A1, [A1 + 0x32E]
  224. 0000023A  22D8                     move.l     [A1]+, [A0]+
  225. 0000023C  22D8                     move.l     [A1]+, [A0]+
  226. 0000023E  22D8                     move.l     [A1]+, [A0]+
  227. 00000240  32D8                     move.w     [A1]+, [A0]+
  228. 00000242  2F0B                     move.l     -[A7], A3
  229. 00000244  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  230. 00000248  588F                     addq.l     A7, 4
  231. label0000024A:
  232. 0000024A  200C                     move.l     D0, A4
  233. 0000024C  669E                     bne        -0x60 /* 000001EC */
  234. 0000024E  206D B9FC                movea.l    A0, [A5 - 0x4604]
  235. 00000252  4A68 033A                tst.w      [A0 + 0x33A]
  236. 00000256  6630                     bne        +0x32 /* 00000288 */
  237. 00000258  302D BA7C                move.w     D0, [A5 - 0x4584]
  238. 0000025C  48C0                     ext.l      D0
  239. 0000025E  2F00                     move.l     -[A7], D0
  240. 00000260  302D BA7E                move.w     D0, [A5 - 0x4582]
  241. 00000264  48C0                     ext.l      D0
  242. 00000266  2F00                     move.l     -[A7], D0
  243. 00000268  302D BA7C                move.w     D0, [A5 - 0x4584]
  244. 0000026C  48C0                     ext.l      D0
  245. 0000026E  2F00                     move.l     -[A7], D0
  246. 00000270  302D BA7E                move.w     D0, [A5 - 0x4582]
  247. 00000274  48C0                     ext.l      D0
  248. 00000276  2F00                     move.l     -[A7], D0
  249. 00000278  4878 2D0B                push.l     0x2D0B
  250. 0000027C  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  251. 00000280  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  252. 00000284  4FEF 0018                lea.l      A7, [A7 + 0x18]
  253. label00000288:
  254. 00000288  206D BA78                movea.l    A0, [A5 - 0x4588]
  255. 0000028C  317C 0001 025E           move.w     [A0 + 0x25E], 0x1
  256. 00000292  206D BA78                movea.l    A0, [A5 - 0x4588]
  257. 00000296  5268 0158                addq.w     [A0 + 0x158], 1
  258. 0000029A  3007                     move.w     D0, D7
  259. 0000029C  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  260. 000002A2  4E5E                     unlink     A6
  261. 000002A4  4E75                     rts
  262. fn000002A6:
  263. 000002A6  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  264. 000002AA  3E2F 001A                move.w     D7, [A7 + 0x1A]
  265. 000002AE  266F 0014                movea.l    A3, [A7 + 0x14]
  266. 000002B2  7003                     moveq.l    D0, 0x03
  267. 000002B4  C02B 011D                and.b      D0, [A3 + 0x11D]
  268. 000002B8  664C                     bne        +0x4E /* 00000306 */
  269. 000002BA  7000                     moveq.l    D0, 0x00
  270. 000002BC  7214                     moveq.l    D1, 0x14
  271. 000002BE  B26B 010E                cmp.w      D1, [A3 + 0x10E]
  272. 000002C2  6712                     beq        +0x14 /* 000002D6 */
  273. 000002C4  7212                     moveq.l    D1, 0x12
  274. 000002C6  B26B 010E                cmp.w      D1, [A3 + 0x10E]
  275. 000002CA  670A                     beq        +0xC /* 000002D6 */
  276. 000002CC  7213                     moveq.l    D1, 0x13
  277. 000002CE  B26B 010E                cmp.w      D1, [A3 + 0x10E]
  278. 000002D2  6702                     beq        +0x4 /* 000002D6 */
  279. 000002D4  7001                     moveq.l    D0, 0x01
  280. label000002D6:
  281. 000002D6  3A00                     move.w     D5, D0
  282. 000002D8  7000                     moveq.l    D0, 0x00
  283. 000002DA  0C47 0014                cmpi.w     D7, 0x14
  284. 000002DE  670E                     beq        +0x10 /* 000002EE */
  285. 000002E0  0C47 0012                cmpi.w     D7, 0x12
  286. 000002E4  6708                     beq        +0xA /* 000002EE */
  287. 000002E6  0C47 0013                cmpi.w     D7, 0x13
  288. 000002EA  6702                     beq        +0x4 /* 000002EE */
  289. 000002EC  7001                     moveq.l    D0, 0x01
  290. label000002EE:
  291. 000002EE  3C00                     move.w     D6, D0
  292. 000002F0  BC45                     cmp.w      D6, D5
  293. 000002F2  6712                     beq        +0x14 /* 00000306 */
  294. 000002F4  7010                     moveq.l    D0, 0x10
  295. 000002F6  C02B 011D                and.b      D0, [A3 + 0x11D]
  296. 000002FA  6704                     beq        +0x6 /* 00000300 */
  297. 000002FC  7002                     moveq.l    D0, 0x02
  298. 000002FE  6002                     bra        +0x4 /* 00000302 */
  299. label00000300:
  300. 00000300  7003                     moveq.l    D0, 0x03
  301. label00000302:
  302. 00000302  1740 011D                move.b     [A3 + 0x11D], D0
  303. label00000306:
  304. 00000306  3747 010E                move.w     [A3 + 0x10E], D7
  305. 0000030A  700C                     moveq.l    D0, 0x0C
  306. 0000030C  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  307. 00000310  6728                     beq        +0x2A /* 0000033A */
  308. 00000312  700D                     moveq.l    D0, 0x0D
  309. 00000314  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  310. 00000318  6720                     beq        +0x22 /* 0000033A */
  311. 0000031A  700E                     moveq.l    D0, 0x0E
  312. 0000031C  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  313. 00000320  6718                     beq        +0x1A /* 0000033A */
  314. 00000322  700F                     moveq.l    D0, 0x0F
  315. 00000324  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  316. 00000328  6710                     beq        +0x12 /* 0000033A */
  317. 0000032A  7010                     moveq.l    D0, 0x10
  318. 0000032C  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  319. 00000330  6708                     beq        +0xA /* 0000033A */
  320. 00000332  7011                     moveq.l    D0, 0x11
  321. 00000334  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  322. 00000338  6608                     bne        +0xA /* 00000342 */
  323. label0000033A:
  324. 0000033A  177C 0003 011D           move.b     [A3 + 0x11D], 0x3
  325. 00000340  6066                     bra        +0x68 /* 000003A8 */
  326. label00000342:
  327. 00000342  700A                     moveq.l    D0, 0x0A
  328. 00000344  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  329. 00000348  6708                     beq        +0xA /* 00000352 */
  330. 0000034A  700B                     moveq.l    D0, 0x0B
  331. 0000034C  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  332. 00000350  6624                     bne        +0x26 /* 00000376 */
  333. label00000352:
  334. 00000352  302B 00DE                move.w     D0, [A3 + 0xDE]
  335. 00000356  906B 00DC                sub.w      D0, [A3 + 0xDC]
  336. 0000035A  6608                     bne        +0xA /* 00000364 */
  337. 0000035C  177C 0002 011D           move.b     [A3 + 0x11D], 0x2
  338. 00000362  6044                     bra        +0x46 /* 000003A8 */
  339. label00000364:
  340. 00000364  302B 00DA                move.w     D0, [A3 + 0xDA]
  341. 00000368  906B 00D8                sub.w      D0, [A3 + 0xD8]
  342. 0000036C  663A                     bne        +0x3C /* 000003A8 */
  343. 0000036E  177C 0003 011D           move.b     [A3 + 0x11D], 0x3
  344. 00000374  6032                     bra        +0x34 /* 000003A8 */
  345. label00000376:
  346. 00000376  7002                     moveq.l    D0, 0x02
  347. 00000378  C02B 011D                and.b      D0, [A3 + 0x11D]
  348. 0000037C  6712                     beq        +0x14 /* 00000390 */
  349. 0000037E  302B 00DE                move.w     D0, [A3 + 0xDE]
  350. 00000382  906B 00DC                sub.w      D0, [A3 + 0xDC]
  351. 00000386  6608                     bne        +0xA /* 00000390 */
  352. 00000388  177C 0003 011D           move.b     [A3 + 0x11D], 0x3
  353. 0000038E  6018                     bra        +0x1A /* 000003A8 */
  354. label00000390:
  355. 00000390  7003                     moveq.l    D0, 0x03
  356. 00000392  C02B 011D                and.b      D0, [A3 + 0x11D]
  357. 00000396  6710                     beq        +0x12 /* 000003A8 */
  358. 00000398  302B 00DA                move.w     D0, [A3 + 0xDA]
  359. 0000039C  906B 00D8                sub.w      D0, [A3 + 0xD8]
  360. 000003A0  6606                     bne        +0x8 /* 000003A8 */
  361. 000003A2  177C 0002 011D           move.b     [A3 + 0x11D], 0x2
  362. label000003A8:
  363. 000003A8  4CDF 08E0                movem.l    D5,D6,D7,A3, [A7]+
  364. 000003AC  4E75                     rts
  365. fn000003AE:
  366. 000003AE  4E56 FFEE                link       A6, -0x0012
  367. 000003B2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  368. 000003B6  3A2E 0012                move.w     D5, [A6 + 0x12]
  369. 000003BA  266E 0008                movea.l    A3, [A6 + 0x8]
  370. 000003BE  7E01                     moveq.l    D7, 0x01
  371. 000003C0  206E 0014                movea.l    A0, [A6 + 0x14]
  372. 000003C4  52AE 0014                addq.l     [A6 + 0x14], 1
  373. 000003C8  7000                     moveq.l    D0, 0x00
  374. 000003CA  1010                     move.b     D0, [A0]
  375. 000003CC  3800                     move.w     D4, D0
  376. 000003CE  6B00 0B46                bmi        +0xB48 /* 00000F16 */
  377. 000003D2  0C40 0013                cmpi.w     D0, 0x13
  378. 000003D6  6E00 0B3E                bgt        +0xB40 /* 00000F16 */
  379. 000003DA  D040                     add.w      D0, D0
  380. 000003DC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  381. 000003E0  4EFB 0000                jmp        [PC + D0.w]
  382. 000003E4  002A 005C 00D6           ori.b      [A2 + 0xD6], 0x5C /* '\\' */
  383. 000003EA  0136 017E                btst       <<invalid full ext with IS == 1 and I/IS == 6>>, D0
  384. 000003EE  03F4                     .incomplete
  385. 000003F0  0620 097C                addi.b     -[A0], 0x7C /* '|' */
  386. 000003F4  0B34 09B0 0A30 0A4C      btst       [0xA300A4C + D0], D5
  387. 000003FC  0AA4 0040 00C2           xori.l     -[A4], 0x4000C2
  388. 00000402  017E                     bchg       <<invalid special address>>, D0
  389. 00000404  03F4                     .incomplete
  390. 00000406  0620 0A16                addi.b     -[A0], 0x16
  391. 0000040A  0ADE                     .incomplete
  392. 0000040C  206E 0014                movea.l    A0, [A6 + 0x14]
  393. 00000410  7000                     moveq.l    D0, 0x00
  394. 00000412  1010                     move.b     D0, [A0]
  395. 00000414  2F00                     move.l     -[A7], D0
  396. 00000416  2F0B                     move.l     -[A7], A3
  397. 00000418  4EBA FE8C                jsr        [PC - 0x174 /* 000002A6 */]
  398. 0000041C  508F                     addq.l     A7, 8
  399. 0000041E  6000 0AF6                bra        +0xAF8 /* 00000F16 */
  400. 00000422  2F0B                     move.l     -[A7], A3
  401. 00000424  4EBA 0B06                jsr        [PC + 0xB06 /* 00000F2C */]
  402. 00000428  486B 001E                pea.l      [A3 + 0x1E]
  403. 0000042C  486E 0014                pea.l      [A6 + 0x14]
  404. 00000430  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  405. 00000434  3E00                     move.w     D7, D0
  406. 00000436  4FEF 000C                lea.l      A7, [A7 + 0xC]
  407. 0000043A  6000 0ADA                bra        +0xADC /* 00000F16 */
  408. 0000043E  206E 0014                movea.l    A0, [A6 + 0x14]
  409. 00000442  52AE 0014                addq.l     [A6 + 0x14], 1
  410. 00000446  1010                     move.b     D0, [A0]
  411. 00000448  6500 0ACC                bcs        +0xACE /* 00000F16 */
  412. 0000044C  0C00 0002                cmpi.b     D0, 0x2
  413. 00000450  6200 0AC4                bhi        +0xAC6 /* 00000F16 */
  414. 00000454  7200                     moveq.l    D1, 0x00
  415. 00000456  1200                     move.b     D1, D0
  416. 00000458  D241                     add.w      D1, D1
  417. 0000045A  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  418. 0000045E  4EFB 1000                jmp        [PC + D1.w]
  419. 00000462  0008 0014                ori.b      A0, 0x14
  420. 00000466  0026 206E                ori.b      -[A6], 0x6E /* 'n' */
  421. 0000046A  0014 1750                ori.b      [A4], 0x50 /* 'P' */
  422. 0000046E  0029 6000 0AA4           ori.b      [A1 + 0xAA4], 0x0
  423. 00000474  2F0B                     move.l     -[A7], A3
  424. 00000476  486E 0014                pea.l      [A6 + 0x14]
  425. 0000047A  4EAD 0C42                jsr        [A5 + 0xC42 /* export_388 */]
  426. 0000047E  3E00                     move.w     D7, D0
  427. 00000480  508F                     addq.l     A7, 8
  428. 00000482  6000 0A92                bra        +0xA94 /* 00000F16 */
  429. 00000486  2F0B                     move.l     -[A7], A3
  430. 00000488  4EBA 0AA2                jsr        [PC + 0xAA2 /* 00000F2C */]
  431. 0000048C  486B 001E                pea.l      [A3 + 0x1E]
  432. 00000490  206D B9FC                movea.l    A0, [A5 - 0x4604]
  433. 00000494  4868 032E                pea.l      [A0 + 0x32E]
  434. 00000498  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  435. 0000049C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  436. 000004A0  6000 0A74                bra        +0xA76 /* 00000F16 */
  437. 000004A4  486B 0050                pea.l      [A3 + 0x50]
  438. 000004A8  486E 0014                pea.l      [A6 + 0x14]
  439. 000004AC  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  440. 000004B0  3E00                     move.w     D7, D0
  441. 000004B2  508F                     addq.l     A7, 8
  442. 000004B4  6000 0A60                bra        +0xA62 /* 00000F16 */
  443. 000004B8  206E 0014                movea.l    A0, [A6 + 0x14]
  444. 000004BC  52AE 0014                addq.l     [A6 + 0x14], 1
  445. 000004C0  1010                     move.b     D0, [A0]
  446. 000004C2  6500 0A52                bcs        +0xA54 /* 00000F16 */
  447. 000004C6  0C00 0002                cmpi.b     D0, 0x2
  448. 000004CA  6200 0A4A                bhi        +0xA4C /* 00000F16 */
  449. 000004CE  7200                     moveq.l    D1, 0x00
  450. 000004D0  1200                     move.b     D1, D0
  451. 000004D2  D241                     add.w      D1, D1
  452. 000004D4  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  453. 000004D8  4EFB 1000                jmp        [PC + D1.w]
  454. 000004DC  0008 0014                ori.b      A0, 0x14
  455. 000004E0  0028 206E 0014           ori.b      [A0 + 0x14], 0x6E /* 'n' */
  456. 000004E6  1750 005B                move.b     [A3 + 0x5B], [A0]
  457. 000004EA  6000 0A2A                bra        +0xA2C /* 00000F16 */
  458. 000004EE  486B 0032                pea.l      [A3 + 0x32]
  459. 000004F2  486E 0014                pea.l      [A6 + 0x14]
  460. 000004F6  4EAD 0C42                jsr        [A5 + 0xC42 /* export_388 */]
  461. 000004FA  3E00                     move.w     D7, D0
  462. 000004FC  508F                     addq.l     A7, 8
  463. 000004FE  6000 0A16                bra        +0xA18 /* 00000F16 */
  464. 00000502  486B 0050                pea.l      [A3 + 0x50]
  465. 00000506  206D B9FC                movea.l    A0, [A5 - 0x4604]
  466. 0000050A  4868 032E                pea.l      [A0 + 0x32E]
  467. 0000050E  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  468. 00000512  508F                     addq.l     A7, 8
  469. 00000514  6000 0A00                bra        +0xA02 /* 00000F16 */
  470. 00000518  206E 0014                movea.l    A0, [A6 + 0x14]
  471. 0000051C  52AE 0014                addq.l     [A6 + 0x14], 1
  472. 00000520  1010                     move.b     D0, [A0]
  473. 00000522  6500 09F2                bcs        +0x9F4 /* 00000F16 */
  474. 00000526  0C00 0001                cmpi.b     D0, 0x1
  475. 0000052A  6200 09EA                bhi        +0x9EC /* 00000F16 */
  476. 0000052E  7200                     moveq.l    D1, 0x00
  477. 00000530  1200                     move.b     D1, D0
  478. 00000532  D241                     add.w      D1, D1
  479. 00000534  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  480. 00000538  4EFB 1000                jmp        [PC + D1.w]
  481. 0000053C  0006 0012                ori.b      D6, 0x12
  482. 00000540  206E 0014                movea.l    A0, [A6 + 0x14]
  483. 00000544  1750 014F                move.b     [A3 + 0x14F], [A0]
  484. 00000548  6000 09CC                bra        +0x9CE /* 00000F16 */
  485. 0000054C  486B 011E                pea.l      [A3 + 0x11E]
  486. 00000550  486E 0014                pea.l      [A6 + 0x14]
  487. 00000554  4EAD 0C42                jsr        [A5 + 0xC42 /* export_388 */]
  488. 00000558  3E00                     move.w     D7, D0
  489. 0000055A  508F                     addq.l     A7, 8
  490. 0000055C  6000 09B8                bra        +0x9BA /* 00000F16 */
  491. 00000560  0C44 000F                cmpi.w     D4, 0xF
  492. 00000564  6604                     bne        +0x6 /* 0000056A */
  493. 00000566  7005                     moveq.l    D0, 0x05
  494. 00000568  600C                     bra        +0xE /* 00000576 */
  495. label0000056A:
  496. 0000056A  206E 0014                movea.l    A0, [A6 + 0x14]
  497. 0000056E  52AE 0014                addq.l     [A6 + 0x14], 1
  498. 00000572  7000                     moveq.l    D0, 0x00
  499. 00000574  1010                     move.b     D0, [A0]
  500. label00000576:
  501. 00000576  3C00                     move.w     D6, D0
  502. 00000578  0C46 0007                cmpi.w     D6, 0x7
  503. 0000057C  6650                     bne        +0x52 /* 000005CE */
  504. 0000057E  7006                     moveq.l    D0, 0x06
  505. 00000580  B06E 000E                cmp.w      D0, [A6 + 0xE]
  506. 00000584  670A                     beq        +0xC /* 00000590 */
  507. 00000586  7007                     moveq.l    D0, 0x07
  508. 00000588  B06E 000E                cmp.w      D0, [A6 + 0xE]
  509. 0000058C  6600 0988                bne        +0x98A /* 00000F16 */
  510. label00000590:
  511. 00000590  4A45                     tst.w      D5
  512. 00000592  6D00 0982                blt        +0x984 /* 00000F16 */
  513. 00000596  0C45 0003                cmpi.w     D5, 0x3
  514. 0000059A  6E00 097A                bgt        +0x97C /* 00000F16 */
  515. 0000059E  206E 0014                movea.l    A0, [A6 + 0x14]
  516. 000005A2  4A10                     tst.b      [A0]
  517. 000005A4  6704                     beq        +0x6 /* 000005AA */
  518. 000005A6  705A                     moveq.l    D0, 0x5A
  519. 000005A8  6002                     bra        +0x4 /* 000005AC */
  520. label000005AA:
  521. 000005AA  7000                     moveq.l    D0, 0x00
  522. label000005AC:
  523. 000005AC  48C5                     ext.l      D5
  524. 000005AE  2205                     move.l     D1, D5
  525. 000005B0  2401                     move.l     D2, D1
  526. 000005B2  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  527. 000005B6  4842                     swap.w     D2
  528. 000005B8  C4FC 007E                mulu.w     D2, 0x7E /* '~' */
  529. 000005BC  4842                     swap.w     D2
  530. 000005BE  4242                     clr.w      D2
  531. 000005C0  D282                     add.l      D1, D2
  532. 000005C2  41EB 019E                lea.l      A0, [A3 + 0x19E]
  533. 000005C6  3180 1800                move.w     [A0 + D1], D0
  534. 000005CA  6000 094A                bra        +0x94C /* 00000F16 */
  535. label000005CE:
  536. 000005CE  7006                     moveq.l    D0, 0x06
  537. 000005D0  B06E 000E                cmp.w      D0, [A6 + 0xE]
  538. 000005D4  6600 0940                bne        +0x942 /* 00000F16 */
  539. 000005D8  4A45                     tst.w      D5
  540. 000005DA  6D00 093A                blt        +0x93C /* 00000F16 */
  541. 000005DE  0C45 0003                cmpi.w     D5, 0x3
  542. 000005E2  6E00 0932                bgt        +0x934 /* 00000F16 */
  543. 000005E6  48C5                     ext.l      D5
  544. 000005E8  2005                     move.l     D0, D5
  545. 000005EA  2200                     move.l     D1, D0
  546. 000005EC  C0FC 007E                mulu.w     D0, 0x7E /* '~' */
  547. 000005F0  4841                     swap.w     D1
  548. 000005F2  C2FC 007E                mulu.w     D1, 0x7E /* '~' */
  549. 000005F6  4841                     swap.w     D1
  550. 000005F8  4241                     clr.w      D1
  551. 000005FA  D081                     add.l      D0, D1
  552. 000005FC  41EB 0160                lea.l      A0, [A3 + 0x160]
  553. 00000600  49F0 0800                lea.l      A4, [A0 + D0]
  554. 00000604  3006                     move.w     D0, D6
  555. 00000606  6B00 090E                bmi        +0x910 /* 00000F16 */
  556. 0000060A  0C40 0006                cmpi.w     D0, 0x6
  557. 0000060E  6E00 0906                bgt        +0x908 /* 00000F16 */
  558. 00000612  D040                     add.w      D0, D0
  559. 00000614  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  560. 00000618  4EFB 0000                jmp        [PC + D0.w]
  561. 0000061C  0010 0110                ori.b      [A0], 0x10
  562. 00000620  011C                     btst       [A4]+, D0
  563. 00000622  0154                     bchg       [A4], D0
  564. 00000624  0168 017C                bchg       [A0 + 0x17C], D0
  565. 00000628  01B0 206E                bclr       [A0 + D2.w + 0x6E], D0
  566. 0000062C  0014 52AE                ori.b      [A4], 0xAE
  567. 00000630  0014 1010                ori.b      [A4], 0x10
  568. 00000634  6500 08E0                bcs        +0x8E2 /* 00000F16 */
  569. 00000638  0C00 0005                cmpi.b     D0, 0x5
  570. 0000063C  6200 08D8                bhi        +0x8DA /* 00000F16 */
  571. 00000640  7200                     moveq.l    D1, 0x00
  572. 00000642  1200                     move.b     D1, D0
  573. 00000644  D241                     add.w      D1, D1
  574. 00000646  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  575. 0000064A  4EFB 1000                jmp        [PC + D1.w]
  576. 0000064E  000E 0016                ori.b      A6, 0x16
  577. 00000652  0020 002A                ori.b      -[A0], 0x2A /* '*' */
  578. 00000656  0056 005E                ori.w      [A6], 0x5E /* '^' */
  579. 0000065A  422C 0075                clr.b      [A4 + 0x75]
  580. 0000065E  6000 08B6                bra        +0x8B8 /* 00000F16 */
  581. 00000662  197C 0001 0075           move.b     [A4 + 0x75], 0x1
  582. 00000668  6000 08AC                bra        +0x8AE /* 00000F16 */
  583. 0000066C  197C 0002 0075           move.b     [A4 + 0x75], 0x2
  584. 00000672  6000 08A2                bra        +0x8A4 /* 00000F16 */
  585. 00000676  487A 08AA                pea.l      [PC + 0x8AA /* 00000F22, value 0x43FF802A */]
  586. 0000067A  486E FFEE                pea.l      [A6 - 0x12]
  587. 0000067E  3F3C 0810                move.w     -[A7], 0x810
  588. 00000682  A9EB                     syscall    Pack4/FP68K
  589. 00000684  486E FFEE                pea.l      [A6 - 0x12]
  590. 00000688  486D E9CE                pea.l      [A5 - 0x1632]
  591. 0000068C  486C 0010                pea.l      [A4 + 0x10]
  592. 00000690  486E 0014                pea.l      [A6 + 0x14]
  593. 00000694  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  594. 00000698  3E00                     move.w     D7, D0
  595. 0000069A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  596. 0000069E  6000 0876                bra        +0x878 /* 00000F16 */
  597. 000006A2  422C 0076                clr.b      [A4 + 0x76]
  598. 000006A6  6000 086E                bra        +0x870 /* 00000F16 */
  599. 000006AA  7000                     moveq.l    D0, 0x00
  600. 000006AC  2F00                     move.l     -[A7], D0
  601. 000006AE  2F0C                     move.l     -[A7], A4
  602. 000006B0  486E 0014                pea.l      [A6 + 0x14]
  603. 000006B4  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  604. 000006B8  508F                     addq.l     A7, 8
  605. 000006BA  2200                     move.l     D1, D0
  606. 000006BC  201F                     move.l     D0, [A7]+
  607. 000006BE  4A41                     tst.w      D1
  608. 000006C0  675E                     beq        +0x60 /* 00000720 */
  609. 000006C2  2F00                     move.l     -[A7], D0
  610. 000006C4  486C 0008                pea.l      [A4 + 0x8]
  611. 000006C8  486E 0014                pea.l      [A6 + 0x14]
  612. 000006CC  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  613. 000006D0  508F                     addq.l     A7, 8
  614. 000006D2  2200                     move.l     D1, D0
  615. 000006D4  201F                     move.l     D0, [A7]+
  616. 000006D6  4A41                     tst.w      D1
  617. 000006D8  6746                     beq        +0x48 /* 00000720 */
  618. 000006DA  2F00                     move.l     -[A7], D0
  619. 000006DC  4878 7FFF                push.l     0x7FFF
  620. 000006E0  7200                     moveq.l    D1, 0x00
  621. 000006E2  2F01                     move.l     -[A7], D1
  622. 000006E4  486C 006E                pea.l      [A4 + 0x6E]
  623. 000006E8  486E 0014                pea.l      [A6 + 0x14]
  624. 000006EC  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  625. 000006F0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  626. 000006F4  2200                     move.l     D1, D0
  627. 000006F6  201F                     move.l     D0, [A7]+
  628. 000006F8  4A41                     tst.w      D1
  629. 000006FA  6724                     beq        +0x26 /* 00000720 */
  630. 000006FC  2F00                     move.l     -[A7], D0
  631. 000006FE  4878 7FFF                push.l     0x7FFF
  632. 00000702  7200                     moveq.l    D1, 0x00
  633. 00000704  2F01                     move.l     -[A7], D1
  634. 00000706  486C 0070                pea.l      [A4 + 0x70]
  635. 0000070A  486E 0014                pea.l      [A6 + 0x14]
  636. 0000070E  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  637. 00000712  4FEF 0010                lea.l      A7, [A7 + 0x10]
  638. 00000716  2200                     move.l     D1, D0
  639. 00000718  201F                     move.l     D0, [A7]+
  640. 0000071A  4A41                     tst.w      D1
  641. 0000071C  6702                     beq        +0x4 /* 00000720 */
  642. 0000071E  7001                     moveq.l    D0, 0x01
  643. label00000720:
  644. 00000720  3E00                     move.w     D7, D0
  645. 00000722  1947 0076                move.b     [A4 + 0x76], D7
  646. 00000726  6000 07EE                bra        +0x7F0 /* 00000F16 */
  647. 0000072A  206E 0014                movea.l    A0, [A6 + 0x14]
  648. 0000072E  1950 0077                move.b     [A4 + 0x77], [A0]
  649. 00000732  6000 07E2                bra        +0x7E4 /* 00000F16 */
  650. 00000736  206E 0014                movea.l    A0, [A6 + 0x14]
  651. 0000073A  7004                     moveq.l    D0, 0x04
  652. 0000073C  B010                     cmp.b      D0, [A0]
  653. 0000073E  630C                     bls        +0xE /* 0000074C */
  654. 00000740  206E 0014                movea.l    A0, [A6 + 0x14]
  655. 00000744  1950 0078                move.b     [A4 + 0x78], [A0]
  656. 00000748  6000 07CC                bra        +0x7CE /* 00000F16 */
  657. label0000074C:
  658. 0000074C  52AE 0014                addq.l     [A6 + 0x14], 1
  659. 00000750  4878 7FFF                push.l     0x7FFF
  660. 00000754  7000                     moveq.l    D0, 0x00
  661. 00000756  2F00                     move.l     -[A7], D0
  662. 00000758  486C 006C                pea.l      [A4 + 0x6C]
  663. 0000075C  486E 0014                pea.l      [A6 + 0x14]
  664. 00000760  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  665. 00000764  3E00                     move.w     D7, D0
  666. 00000766  4FEF 0010                lea.l      A7, [A7 + 0x10]
  667. 0000076A  6000 07AA                bra        +0x7AC /* 00000F16 */
  668. 0000076E  486C 005E                pea.l      [A4 + 0x5E]
  669. 00000772  486E 0014                pea.l      [A6 + 0x14]
  670. 00000776  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  671. 0000077A  3E00                     move.w     D7, D0
  672. 0000077C  508F                     addq.l     A7, 8
  673. 0000077E  6000 0796                bra        +0x798 /* 00000F16 */
  674. 00000782  486C 0054                pea.l      [A4 + 0x54]
  675. 00000786  486E 0014                pea.l      [A6 + 0x14]
  676. 0000078A  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  677. 0000078E  3E00                     move.w     D7, D0
  678. 00000790  508F                     addq.l     A7, 8
  679. 00000792  6000 0782                bra        +0x784 /* 00000F16 */
  680. 00000796  0C44 0004                cmpi.w     D4, 0x4
  681. 0000079A  6614                     bne        +0x16 /* 000007B0 */
  682. 0000079C  486C 0036                pea.l      [A4 + 0x36]
  683. 000007A0  206D B9FC                movea.l    A0, [A5 - 0x4604]
  684. 000007A4  4868 032E                pea.l      [A0 + 0x32E]
  685. 000007A8  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  686. 000007AC  508F                     addq.l     A7, 8
  687. 000007AE  6010                     bra        +0x12 /* 000007C0 */
  688. label000007B0:
  689. 000007B0  486C 0036                pea.l      [A4 + 0x36]
  690. 000007B4  486E 0014                pea.l      [A6 + 0x14]
  691. 000007B8  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  692. 000007BC  3E00                     move.w     D7, D0
  693. 000007BE  508F                     addq.l     A7, 8
  694. label000007C0:
  695. 000007C0  197C 0004 0041           move.b     [A4 + 0x41], 0x4
  696. 000007C6  6000 074E                bra        +0x750 /* 00000F16 */
  697. 000007CA  206E 0014                movea.l    A0, [A6 + 0x14]
  698. 000007CE  1950 0041                move.b     [A4 + 0x41], [A0]
  699. 000007D2  6000 0742                bra        +0x744 /* 00000F16 */
  700. 000007D6  0C44 0010                cmpi.w     D4, 0x10
  701. 000007DA  6604                     bne        +0x6 /* 000007E0 */
  702. 000007DC  700B                     moveq.l    D0, 0x0B
  703. 000007DE  600C                     bra        +0xE /* 000007EC */
  704. label000007E0:
  705. 000007E0  206E 0014                movea.l    A0, [A6 + 0x14]
  706. 000007E4  52AE 0014                addq.l     [A6 + 0x14], 1
  707. 000007E8  7000                     moveq.l    D0, 0x00
  708. 000007EA  1010                     move.b     D0, [A0]
  709. label000007EC:
  710. 000007EC  3C00                     move.w     D6, D0
  711. 000007EE  6606                     bne        +0x8 /* 000007F6 */
  712. 000007F0  3B7C 0001 ECEC           move.w     [A5 - 0x1314], 0x1
  713. label000007F6:
  714. 000007F6  7004                     moveq.l    D0, 0x04
  715. 000007F8  B06E 000E                cmp.w      D0, [A6 + 0xE]
  716. 000007FC  6600 0718                bne        +0x71A /* 00000F16 */
  717. 00000800  4A45                     tst.w      D5
  718. 00000802  6F00 0712                ble        +0x714 /* 00000F16 */
  719. 00000806  BA6B 03F4                cmp.w      D5, [A3 + 0x3F4]
  720. 0000080A  6E00 070A                bgt        +0x70C /* 00000F16 */
  721. 0000080E  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  722. 00000812  3005                     move.w     D0, D5
  723. 00000814  5340                     subq.w     D0, 1
  724. 00000816  48C0                     ext.l      D0
  725. 00000818  2200                     move.l     D1, D0
  726. 0000081A  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  727. 0000081E  4841                     swap.w     D1
  728. 00000820  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  729. 00000824  4841                     swap.w     D1
  730. 00000826  4241                     clr.w      D1
  731. 00000828  D081                     add.l      D0, D1
  732. 0000082A  49F0 0800                lea.l      A4, [A0 + D0]
  733. 0000082E  3006                     move.w     D0, D6
  734. 00000830  6B00 06E4                bmi        +0x6E6 /* 00000F16 */
  735. 00000834  0C40 0010                cmpi.w     D0, 0x10
  736. 00000838  6E00 06DC                bgt        +0x6DE /* 00000F16 */
  737. 0000083C  D040                     add.w      D0, D0
  738. 0000083E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  739. 00000842  4EFB 0000                jmp        [PC + D0.w]
  740. 00000846  0024 003C                ori.b      -[A4], 0x3C /* '<' */
  741. 0000084A  06D2                     .incomplete
  742. 0000084C  005A 0066                ori.w      [A2]+, 0x66 /* 'f' */
  743. 00000850  0076 0094 00A4           ori.w      [A6 + D0.w - 0x92], 0x94
  744. 00000856  06D2                     .incomplete
  745. 00000858  06D2                     .incomplete
  746. 0000085A  06D2                     .incomplete
  747. 0000085C  00B4 014C 0162 06D2      ori.l      [A4 + D0.w * 8 - 0x46], 0x14C0162
  748. 00000864  019A                     bclr       [A2]+, D0
  749. 00000866  01AA 2F0B                bclr       [A2 + 0x2F0B], D0
  750. 0000086A  4EBA 06C0                jsr        [PC + 0x6C0 /* 00000F2C */]
  751. 0000086E  197C 0004 0046           move.b     [A4 + 0x46], 0x4
  752. 00000874  006B 0100 0114           ori.w      [A3 + 0x114], 0x100
  753. 0000087A  588F                     addq.l     A7, 4
  754. 0000087C  6000 0698                bra        +0x69A /* 00000F16 */
  755. 00000880  2F0B                     move.l     -[A7], A3
  756. 00000882  4EBA 06A8                jsr        [PC + 0x6A8 /* 00000F2C */]
  757. 00000886  197C 0003 0046           move.b     [A4 + 0x46], 0x3
  758. 0000088C  3B7C 0001 ECEA           move.w     [A5 - 0x1316], 0x1
  759. 00000892  006B 0100 0114           ori.w      [A3 + 0x114], 0x100
  760. 00000898  588F                     addq.l     A7, 4
  761. 0000089A  6000 067A                bra        +0x67C /* 00000F16 */
  762. 0000089E  206E 0014                movea.l    A0, [A6 + 0x14]
  763. 000008A2  1950 0046                move.b     [A4 + 0x46], [A0]
  764. 000008A6  6000 066E                bra        +0x670 /* 00000F16 */
  765. 000008AA  206E 0014                movea.l    A0, [A6 + 0x14]
  766. 000008AE  7000                     moveq.l    D0, 0x00
  767. 000008B0  1010                     move.b     D0, [A0]
  768. 000008B2  3940 003C                move.w     [A4 + 0x3C], D0
  769. 000008B6  6000 065E                bra        +0x660 /* 00000F16 */
  770. 000008BA  4878 7FFF                push.l     0x7FFF
  771. 000008BE  7000                     moveq.l    D0, 0x00
  772. 000008C0  2F00                     move.l     -[A7], D0
  773. 000008C2  486C 003E                pea.l      [A4 + 0x3E]
  774. 000008C6  486E 0014                pea.l      [A6 + 0x14]
  775. 000008CA  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  776. 000008CE  3E00                     move.w     D7, D0
  777. 000008D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  778. 000008D4  6000 0640                bra        +0x642 /* 00000F16 */
  779. 000008D8  206E 0014                movea.l    A0, [A6 + 0x14]
  780. 000008DC  7000                     moveq.l    D0, 0x00
  781. 000008DE  1010                     move.b     D0, [A0]
  782. 000008E0  3940 0040                move.w     [A4 + 0x40], D0
  783. 000008E4  6000 0630                bra        +0x632 /* 00000F16 */
  784. 000008E8  206E 0014                movea.l    A0, [A6 + 0x14]
  785. 000008EC  1010                     move.b     D0, [A0]
  786. 000008EE  5200                     addq.b     D0, 1
  787. 000008F0  1940 0047                move.b     [A4 + 0x47], D0
  788. 000008F4  6000 0620                bra        +0x622 /* 00000F16 */
  789. 000008F8  2F0B                     move.l     -[A7], A3
  790. 000008FA  4EBA 0630                jsr        [PC + 0x630 /* 00000F2C */]
  791. 000008FE  0C44 0005                cmpi.w     D4, 0x5
  792. 00000902  588F                     addq.l     A7, 4
  793. 00000904  6620                     bne        +0x22 /* 00000926 */
  794. 00000906  486C 0034                pea.l      [A4 + 0x34]
  795. 0000090A  486C 002C                pea.l      [A4 + 0x2C]
  796. 0000090E  486C 0024                pea.l      [A4 + 0x24]
  797. 00000912  206D B9FC                movea.l    A0, [A5 - 0x4604]
  798. 00000916  4868 032E                pea.l      [A0 + 0x32E]
  799. 0000091A  4EAD 136A                jsr        [A5 + 0x136A /* export_617 */]
  800. 0000091E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  801. 00000922  6000 05F2                bra        +0x5F4 /* 00000F16 */
  802. label00000926:
  803. 00000926  206E 0014                movea.l    A0, [A6 + 0x14]
  804. 0000092A  52AE 0014                addq.l     [A6 + 0x14], 1
  805. 0000092E  4A10                     tst.b      [A0]
  806. 00000930  6700 05E4                beq        +0x5E6 /* 00000F16 */
  807. 00000934  486C 0024                pea.l      [A4 + 0x24]
  808. 00000938  486E 0014                pea.l      [A6 + 0x14]
  809. 0000093C  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  810. 00000940  3E00                     move.w     D7, D0
  811. 00000942  508F                     addq.l     A7, 8
  812. 00000944  6700 05D0                beq        +0x5D2 /* 00000F16 */
  813. 00000948  206E 0014                movea.l    A0, [A6 + 0x14]
  814. 0000094C  52AE 0014                addq.l     [A6 + 0x14], 1
  815. 00000950  4A10                     tst.b      [A0]
  816. 00000952  6700 05C2                beq        +0x5C4 /* 00000F16 */
  817. 00000956  486C 002C                pea.l      [A4 + 0x2C]
  818. 0000095A  486E 0014                pea.l      [A6 + 0x14]
  819. 0000095E  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  820. 00000962  3E00                     move.w     D7, D0
  821. 00000964  508F                     addq.l     A7, 8
  822. 00000966  6700 05AE                beq        +0x5B0 /* 00000F16 */
  823. 0000096A  206E 0014                movea.l    A0, [A6 + 0x14]
  824. 0000096E  52AE 0014                addq.l     [A6 + 0x14], 1
  825. 00000972  4A10                     tst.b      [A0]
  826. 00000974  6700 05A0                beq        +0x5A2 /* 00000F16 */
  827. 00000978  486C 0034                pea.l      [A4 + 0x34]
  828. 0000097C  486E 0014                pea.l      [A6 + 0x14]
  829. 00000980  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  830. 00000984  3E00                     move.w     D7, D0
  831. 00000986  508F                     addq.l     A7, 8
  832. 00000988  6700 058C                beq        +0x58E /* 00000F16 */
  833. 0000098C  6000 0588                bra        +0x58A /* 00000F16 */
  834. 00000990  700F                     moveq.l    D0, 0x0F
  835. 00000992  C02C 0048                and.b      D0, [A4 + 0x48]
  836. 00000996  206E 0014                movea.l    A0, [A6 + 0x14]
  837. 0000099A  1210                     move.b     D1, [A0]
  838. 0000099C  8200                     or.b       D1, D0
  839. 0000099E  1941 0048                move.b     [A4 + 0x48], D1
  840. 000009A2  6000 0572                bra        +0x574 /* 00000F16 */
  841. 000009A6  303C 00F0                move.w     D0, 0xF0
  842. 000009AA  C02C 0048                and.b      D0, [A4 + 0x48]
  843. 000009AE  6716                     beq        +0x18 /* 000009C6 */
  844. 000009B0  303C 00F0                move.w     D0, 0xF0
  845. 000009B4  C02C 0048                and.b      D0, [A4 + 0x48]
  846. 000009B8  206E 0014                movea.l    A0, [A6 + 0x14]
  847. 000009BC  1210                     move.b     D1, [A0]
  848. 000009BE  8200                     or.b       D1, D0
  849. 000009C0  7000                     moveq.l    D0, 0x00
  850. 000009C2  1001                     move.b     D0, D1
  851. 000009C4  6010                     bra        +0x12 /* 000009D6 */
  852. label000009C6:
  853. 000009C6  206E 0014                movea.l    A0, [A6 + 0x14]
  854. 000009CA  1010                     move.b     D0, [A0]
  855. 000009CC  803C 0010                or.b       D0, 0x10
  856. 000009D0  7200                     moveq.l    D1, 0x00
  857. 000009D2  1200                     move.b     D1, D0
  858. 000009D4  2001                     move.l     D0, D1
  859. label000009D6:
  860. 000009D6  1940 0048                move.b     [A4 + 0x48], D0
  861. 000009DA  6000 053A                bra        +0x53C /* 00000F16 */
  862. 000009DE  206E 0014                movea.l    A0, [A6 + 0x14]
  863. 000009E2  7000                     moveq.l    D0, 0x00
  864. 000009E4  1010                     move.b     D0, [A0]
  865. 000009E6  3940 0042                move.w     [A4 + 0x42], D0
  866. 000009EA  6000 052A                bra        +0x52C /* 00000F16 */
  867. 000009EE  486C 0044                pea.l      [A4 + 0x44]
  868. 000009F2  486E 0014                pea.l      [A6 + 0x14]
  869. 000009F6  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  870. 000009FA  3E00                     move.w     D7, D0
  871. 000009FC  508F                     addq.l     A7, 8
  872. 000009FE  6000 0516                bra        +0x518 /* 00000F16 */
  873. 00000A02  206E 0014                movea.l    A0, [A6 + 0x14]
  874. 00000A06  52AE 0014                addq.l     [A6 + 0x14], 1
  875. 00000A0A  7000                     moveq.l    D0, 0x00
  876. 00000A0C  1010                     move.b     D0, [A0]
  877. 00000A0E  3C00                     move.w     D6, D0
  878. 00000A10  0C44 0011                cmpi.w     D4, 0x11
  879. 00000A14  660A                     bne        +0xC /* 00000A20 */
  880. 00000A16  4A46                     tst.w      D6
  881. 00000A18  6704                     beq        +0x6 /* 00000A1E */
  882. 00000A1A  7C0A                     moveq.l    D6, 0x0A
  883. 00000A1C  6002                     bra        +0x4 /* 00000A20 */
  884. label00000A1E:
  885. 00000A1E  7C0B                     moveq.l    D6, 0x0B
  886. label00000A20:
  887. 00000A20  3006                     move.w     D0, D6
  888. 00000A22  5B40                     subq.w     D0, 5
  889. 00000A24  6B00 04F0                bmi        +0x4F2 /* 00000F16 */
  890. 00000A28  0C40 000B                cmpi.w     D0, 0xB
  891. 00000A2C  6E00 04E8                bgt        +0x4EA /* 00000F16 */
  892. 00000A30  D040                     add.w      D0, D0
  893. 00000A32  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  894. 00000A36  4EFB 0000                jmp        [PC + D0.w]
  895. 00000A3A  001A 0036                ori.b      [A2]+, 0x36 /* '6' */
  896. 00000A3E  0054 007C                ori.w      [A4], 0x7C /* '|' */
  897. 00000A42  00B6 00C2 00FA 0136 02BA 02C6 02EA ori.l      [[A6 + 0x2BA02C6] + D0 + 0x2EA], 0xC200FA
  898. 00000A50  0308                     btst       A0, D1
  899. 00000A52  7000                     moveq.l    D0, 0x00
  900. 00000A54  2F00                     move.l     -[A7], D0
  901. 00000A56  2F0B                     move.l     -[A7], A3
  902. 00000A58  4EBA F84C                jsr        [PC - 0x7B4 /* 000002A6 */]
  903. 00000A5C  206E 0014                movea.l    A0, [A6 + 0x14]
  904. 00000A60  7000                     moveq.l    D0, 0x00
  905. 00000A62  1010                     move.b     D0, [A0]
  906. 00000A64  3740 037A                move.w     [A3 + 0x37A], D0
  907. 00000A68  508F                     addq.l     A7, 8
  908. 00000A6A  6000 04AA                bra        +0x4AC /* 00000F16 */
  909. 00000A6E  4878 00C8                push.l     0xC8
  910. 00000A72  7000                     moveq.l    D0, 0x00
  911. 00000A74  2F00                     move.l     -[A7], D0
  912. 00000A76  486B 0378                pea.l      [A3 + 0x378]
  913. 00000A7A  486E 0014                pea.l      [A6 + 0x14]
  914. 00000A7E  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  915. 00000A82  3E00                     move.w     D7, D0
  916. 00000A84  4FEF 0010                lea.l      A7, [A7 + 0x10]
  917. 00000A88  6000 048C                bra        +0x48E /* 00000F16 */
  918. 00000A8C  206E 0014                movea.l    A0, [A6 + 0x14]
  919. 00000A90  52AE 0014                addq.l     [A6 + 0x14], 1
  920. 00000A94  1750 035F                move.b     [A3 + 0x35F], [A0]
  921. 00000A98  7002                     moveq.l    D0, 0x02
  922. 00000A9A  B010                     cmp.b      D0, [A0]
  923. 00000A9C  6600 0478                bne        +0x47A /* 00000F16 */
  924. 00000AA0  486B 00F8                pea.l      [A3 + 0xF8]
  925. 00000AA4  486E 0014                pea.l      [A6 + 0x14]
  926. 00000AA8  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  927. 00000AAC  3E00                     move.w     D7, D0
  928. 00000AAE  508F                     addq.l     A7, 8
  929. 00000AB0  6000 0464                bra        +0x466 /* 00000F16 */
  930. 00000AB4  486E FFFE                pea.l      [A6 - 0x2]
  931. 00000AB8  486E 0014                pea.l      [A6 + 0x14]
  932. 00000ABC  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  933. 00000AC0  3E00                     move.w     D7, D0
  934. 00000AC2  508F                     addq.l     A7, 8
  935. 00000AC4  6700 0450                beq        +0x452 /* 00000F16 */
  936. 00000AC8  302E FFFE                move.w     D0, [A6 - 0x2]
  937. 00000ACC  48C0                     ext.l      D0
  938. 00000ACE  223C 0000 0168           move.l     D1, 0x168
  939. 00000AD4  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  940. 00000AD8  3D40 FFFE                move.w     [A6 - 0x2], D0
  941. 00000ADC  6C06                     bge        +0x8 /* 00000AE4 */
  942. 00000ADE  066E 0168 FFFE           addi.w     [A6 - 0x2], 0x168
  943. label00000AE4:
  944. 00000AE4  376E FFFE 0358           move.w     [A3 + 0x358], [A6 - 0x2]
  945. 00000AEA  6000 042A                bra        +0x42C /* 00000F16 */
  946. 00000AEE  206E 0014                movea.l    A0, [A6 + 0x14]
  947. 00000AF2  1750 035E                move.b     [A3 + 0x35E], [A0]
  948. 00000AF6  6000 041E                bra        +0x420 /* 00000F16 */
  949. 00000AFA  2F0B                     move.l     -[A7], A3
  950. 00000AFC  4EBA 042E                jsr        [PC + 0x42E /* 00000F2C */]
  951. 00000B00  0C44 0006                cmpi.w     D4, 0x6
  952. 00000B04  588F                     addq.l     A7, 4
  953. 00000B06  6616                     bne        +0x18 /* 00000B1E */
  954. 00000B08  486B 00F0                pea.l      [A3 + 0xF0]
  955. 00000B0C  206D B9FC                movea.l    A0, [A5 - 0x4604]
  956. 00000B10  4868 032E                pea.l      [A0 + 0x32E]
  957. 00000B14  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  958. 00000B18  508F                     addq.l     A7, 8
  959. 00000B1A  6000 03FA                bra        +0x3FC /* 00000F16 */
  960. label00000B1E:
  961. 00000B1E  486B 00F0                pea.l      [A3 + 0xF0]
  962. 00000B22  486E 0014                pea.l      [A6 + 0x14]
  963. 00000B26  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  964. 00000B2A  3E00                     move.w     D7, D0
  965. 00000B2C  508F                     addq.l     A7, 8
  966. 00000B2E  6000 03E6                bra        +0x3E8 /* 00000F16 */
  967. 00000B32  2F0B                     move.l     -[A7], A3
  968. 00000B34  4EBA 03F6                jsr        [PC + 0x3F6 /* 00000F2C */]
  969. 00000B38  0C44 0006                cmpi.w     D4, 0x6
  970. 00000B3C  588F                     addq.l     A7, 4
  971. 00000B3E  6614                     bne        +0x16 /* 00000B54 */
  972. 00000B40  486B 0100                pea.l      [A3 + 0x100]
  973. 00000B44  206D B9FC                movea.l    A0, [A5 - 0x4604]
  974. 00000B48  4868 032E                pea.l      [A0 + 0x32E]
  975. 00000B4C  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  976. 00000B50  508F                     addq.l     A7, 8
  977. 00000B52  6010                     bra        +0x12 /* 00000B64 */
  978. label00000B54:
  979. 00000B54  486B 0100                pea.l      [A3 + 0x100]
  980. 00000B58  486E 0014                pea.l      [A6 + 0x14]
  981. 00000B5C  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  982. 00000B60  3E00                     move.w     D7, D0
  983. 00000B62  508F                     addq.l     A7, 8
  984. label00000B64:
  985. 00000B64  026B FEFF 0114           andi.w     [A3 + 0x114], 0xFEFF
  986. 00000B6A  6000 03AA                bra        +0x3AC /* 00000F16 */
  987. 00000B6E  206E 0014                movea.l    A0, [A6 + 0x14]
  988. 00000B72  52AE 0014                addq.l     [A6 + 0x14], 1
  989. 00000B76  1010                     move.b     D0, [A0]
  990. 00000B78  6500 039C                bcs        +0x39E /* 00000F16 */
  991. 00000B7C  0C00 0009                cmpi.b     D0, 0x9 /* '\t' */
  992. 00000B80  6200 0394                bhi        +0x396 /* 00000F16 */
  993. 00000B84  7200                     moveq.l    D1, 0x00
  994. 00000B86  1200                     move.b     D1, D0
  995. 00000B88  D241                     add.w      D1, D1
  996. 00000B8A  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  997. 00000B8E  4EFB 1000                jmp        [PC + D1.w]
  998. 00000B92  0016 002A                ori.b      [A6], 0x2A /* '*' */
  999. 00000B96  0046 0062                ori.w      D6, 0x62 /* 'b' */
  1000. 00000B9A  007E 00A0                ori.w      <<invalid special address>>, 0xA0
  1001. 00000B9E  00BE 00DA 00F6           ori.l      <<invalid special address>>, 0xDA00F6
  1002. 00000BA4  0112                     btst       [A2], D0
  1003. 00000BA6  486B 03B0                pea.l      [A3 + 0x3B0]
  1004. 00000BAA  486E 0014                pea.l      [A6 + 0x14]
  1005. 00000BAE  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  1006. 00000BB2  3E00                     move.w     D7, D0
  1007. 00000BB4  508F                     addq.l     A7, 8
  1008. 00000BB6  6000 035E                bra        +0x360 /* 00000F16 */
  1009. 00000BBA  206E 0014                movea.l    A0, [A6 + 0x14]
  1010. 00000BBE  4A10                     tst.b      [A0]
  1011. 00000BC0  670A                     beq        +0xC /* 00000BCC */
  1012. 00000BC2  006B 0004 03BE           ori.w      [A3 + 0x3BE], 0x4
  1013. 00000BC8  6000 034C                bra        +0x34E /* 00000F16 */
  1014. label00000BCC:
  1015. 00000BCC  026B FFFB 03BE           andi.w     [A3 + 0x3BE], 0xFFFB
  1016. 00000BD2  6000 0342                bra        +0x344 /* 00000F16 */
  1017. 00000BD6  206E 0014                movea.l    A0, [A6 + 0x14]
  1018. 00000BDA  4A10                     tst.b      [A0]
  1019. 00000BDC  670A                     beq        +0xC /* 00000BE8 */
  1020. 00000BDE  006B 0009 03BE           ori.w      [A3 + 0x3BE], 0x9 /* '\t' */
  1021. 00000BE4  6000 0330                bra        +0x332 /* 00000F16 */
  1022. label00000BE8:
  1023. 00000BE8  026B FFF7 03BE           andi.w     [A3 + 0x3BE], 0xFFF7
  1024. 00000BEE  6000 0326                bra        +0x328 /* 00000F16 */
  1025. 00000BF2  206E 0014                movea.l    A0, [A6 + 0x14]
  1026. 00000BF6  4A10                     tst.b      [A0]
  1027. 00000BF8  670A                     beq        +0xC /* 00000C04 */
  1028. 00000BFA  006B 0001 03BE           ori.w      [A3 + 0x3BE], 0x1
  1029. 00000C00  6000 0314                bra        +0x316 /* 00000F16 */
  1030. label00000C04:
  1031. 00000C04  026B FFFE 03BE           andi.w     [A3 + 0x3BE], 0xFFFE
  1032. 00000C0A  6000 030A                bra        +0x30C /* 00000F16 */
  1033. 00000C0E  206E 0014                movea.l    A0, [A6 + 0x14]
  1034. 00000C12  4A10                     tst.b      [A0]
  1035. 00000C14  6710                     beq        +0x12 /* 00000C26 */
  1036. 00000C16  006B 0001 03BE           ori.w      [A3 + 0x3BE], 0x1
  1037. 00000C1C  006B 0001 03C0           ori.w      [A3 + 0x3C0], 0x1
  1038. 00000C22  6000 02F2                bra        +0x2F4 /* 00000F16 */
  1039. label00000C26:
  1040. 00000C26  026B FFFE 03C0           andi.w     [A3 + 0x3C0], 0xFFFE
  1041. 00000C2C  6000 02E8                bra        +0x2EA /* 00000F16 */
  1042. 00000C30  7032                     moveq.l    D0, 0x32
  1043. 00000C32  2F00                     move.l     -[A7], D0
  1044. 00000C34  7200                     moveq.l    D1, 0x00
  1045. 00000C36  2F01                     move.l     -[A7], D1
  1046. 00000C38  486B 03C6                pea.l      [A3 + 0x3C6]
  1047. 00000C3C  486E 0014                pea.l      [A6 + 0x14]
  1048. 00000C40  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  1049. 00000C44  3E00                     move.w     D7, D0
  1050. 00000C46  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1051. 00000C4A  6000 02CA                bra        +0x2CC /* 00000F16 */
  1052. 00000C4E  206E 0014                movea.l    A0, [A6 + 0x14]
  1053. 00000C52  4A10                     tst.b      [A0]
  1054. 00000C54  670A                     beq        +0xC /* 00000C60 */
  1055. 00000C56  006B 0004 03C0           ori.w      [A3 + 0x3C0], 0x4
  1056. 00000C5C  6000 02B8                bra        +0x2BA /* 00000F16 */
  1057. label00000C60:
  1058. 00000C60  026B FFFB 03C0           andi.w     [A3 + 0x3C0], 0xFFFB
  1059. 00000C66  6000 02AE                bra        +0x2B0 /* 00000F16 */
  1060. 00000C6A  206E 0014                movea.l    A0, [A6 + 0x14]
  1061. 00000C6E  4A10                     tst.b      [A0]
  1062. 00000C70  670A                     beq        +0xC /* 00000C7C */
  1063. 00000C72  006B 0002 03C0           ori.w      [A3 + 0x3C0], 0x2
  1064. 00000C78  6000 029C                bra        +0x29E /* 00000F16 */
  1065. label00000C7C:
  1066. 00000C7C  026B FFFD 03C0           andi.w     [A3 + 0x3C0], 0xFFFD
  1067. 00000C82  6000 0292                bra        +0x294 /* 00000F16 */
  1068. 00000C86  206E 0014                movea.l    A0, [A6 + 0x14]
  1069. 00000C8A  4A10                     tst.b      [A0]
  1070. 00000C8C  670A                     beq        +0xC /* 00000C98 */
  1071. 00000C8E  006B 0008 03C0           ori.w      [A3 + 0x3C0], 0x8
  1072. 00000C94  6000 0280                bra        +0x282 /* 00000F16 */
  1073. label00000C98:
  1074. 00000C98  026B FFF7 03C0           andi.w     [A3 + 0x3C0], 0xFFF7
  1075. 00000C9E  6000 0276                bra        +0x278 /* 00000F16 */
  1076. 00000CA2  206E 0014                movea.l    A0, [A6 + 0x14]
  1077. 00000CA6  52AE 0014                addq.l     [A6 + 0x14], 1
  1078. 00000CAA  4A10                     tst.b      [A0]
  1079. 00000CAC  673A                     beq        +0x3C /* 00000CE8 */
  1080. 00000CAE  4878 00FF                push.l     0xFF
  1081. 00000CB2  7000                     moveq.l    D0, 0x00
  1082. 00000CB4  2F00                     move.l     -[A7], D0
  1083. 00000CB6  486E FFFE                pea.l      [A6 - 0x2]
  1084. 00000CBA  486E 0014                pea.l      [A6 + 0x14]
  1085. 00000CBE  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  1086. 00000CC2  3E00                     move.w     D7, D0
  1087. 00000CC4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1088. 00000CC8  671E                     beq        +0x20 /* 00000CE8 */
  1089. 00000CCA  006B 0010 03BE           ori.w      [A3 + 0x3BE], 0x10
  1090. 00000CD0  303C 00FF                move.w     D0, 0xFF
  1091. 00000CD4  C06B 03C0                and.w      D0, [A3 + 0x3C0]
  1092. 00000CD8  322E FFFE                move.w     D1, [A6 - 0x2]
  1093. 00000CDC  E149                     lsl        D1.w, 8
  1094. 00000CDE  8240                     or.w       D1, D0
  1095. 00000CE0  3741 03C0                move.w     [A3 + 0x3C0], D1
  1096. 00000CE4  6000 0230                bra        +0x232 /* 00000F16 */
  1097. label00000CE8:
  1098. 00000CE8  026B FFEF 03BE           andi.w     [A3 + 0x3BE], 0xFFEF
  1099. 00000CEE  6000 0226                bra        +0x228 /* 00000F16 */
  1100. 00000CF2  206E 0014                movea.l    A0, [A6 + 0x14]
  1101. 00000CF6  1750 011C                move.b     [A3 + 0x11C], [A0]
  1102. 00000CFA  6000 021A                bra        +0x21C /* 00000F16 */
  1103. 00000CFE  206E 0014                movea.l    A0, [A6 + 0x14]
  1104. 00000D02  4A10                     tst.b      [A0]
  1105. 00000D04  6608                     bne        +0xA /* 00000D0E */
  1106. 00000D06  2F0B                     move.l     -[A7], A3
  1107. 00000D08  4EBA 0222                jsr        [PC + 0x222 /* 00000F2C */]
  1108. 00000D0C  588F                     addq.l     A7, 4
  1109. label00000D0E:
  1110. 00000D0E  206E 0014                movea.l    A0, [A6 + 0x14]
  1111. 00000D12  7010                     moveq.l    D0, 0x10
  1112. 00000D14  C02B 011D                and.b      D0, [A3 + 0x11D]
  1113. 00000D18  8010                     or.b       D0, [A0]
  1114. 00000D1A  1740 011D                move.b     [A3 + 0x11D], D0
  1115. 00000D1E  6000 01F6                bra        +0x1F8 /* 00000F16 */
  1116. 00000D22  4878 7FFF                push.l     0x7FFF
  1117. 00000D26  7000                     moveq.l    D0, 0x00
  1118. 00000D28  2F00                     move.l     -[A7], D0
  1119. 00000D2A  486B 03C2                pea.l      [A3 + 0x3C2]
  1120. 00000D2E  486E 0014                pea.l      [A6 + 0x14]
  1121. 00000D32  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  1122. 00000D36  3E00                     move.w     D7, D0
  1123. 00000D38  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1124. 00000D3C  6000 01D8                bra        +0x1DA /* 00000F16 */
  1125. 00000D40  4878 7FFF                push.l     0x7FFF
  1126. 00000D44  7000                     moveq.l    D0, 0x00
  1127. 00000D46  2F00                     move.l     -[A7], D0
  1128. 00000D48  486B 03C4                pea.l      [A3 + 0x3C4]
  1129. 00000D4C  486E 0014                pea.l      [A6 + 0x14]
  1130. 00000D50  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  1131. 00000D54  3E00                     move.w     D7, D0
  1132. 00000D56  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1133. 00000D5A  6000 01BA                bra        +0x1BC /* 00000F16 */
  1134. 00000D5E  206E 0014                movea.l    A0, [A6 + 0x14]
  1135. 00000D62  52AE 0014                addq.l     [A6 + 0x14], 1
  1136. 00000D66  4A10                     tst.b      [A0]
  1137. 00000D68  6614                     bne        +0x16 /* 00000D7E */
  1138. 00000D6A  486B 00C6                pea.l      [A3 + 0xC6]
  1139. 00000D6E  486E 0014                pea.l      [A6 + 0x14]
  1140. 00000D72  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  1141. 00000D76  3E00                     move.w     D7, D0
  1142. 00000D78  508F                     addq.l     A7, 8
  1143. 00000D7A  6000 019A                bra        +0x19C /* 00000F16 */
  1144. label00000D7E:
  1145. 00000D7E  486B 00BE                pea.l      [A3 + 0xBE]
  1146. 00000D82  486E 0014                pea.l      [A6 + 0x14]
  1147. 00000D86  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  1148. 00000D8A  3E00                     move.w     D7, D0
  1149. 00000D8C  508F                     addq.l     A7, 8
  1150. 00000D8E  6000 0186                bra        +0x188 /* 00000F16 */
  1151. 00000D92  206E 0014                movea.l    A0, [A6 + 0x14]
  1152. 00000D96  52AE 0014                addq.l     [A6 + 0x14], 1
  1153. 00000D9A  1010                     move.b     D0, [A0]
  1154. 00000D9C  6500 0178                bcs        +0x17A /* 00000F16 */
  1155. 00000DA0  0C00 0002                cmpi.b     D0, 0x2
  1156. 00000DA4  6200 0170                bhi        +0x172 /* 00000F16 */
  1157. 00000DA8  7200                     moveq.l    D1, 0x00
  1158. 00000DAA  1200                     move.b     D1, D0
  1159. 00000DAC  D241                     add.w      D1, D1
  1160. 00000DAE  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1161. 00000DB2  4EFB 1000                jmp        [PC + D1.w]
  1162. 00000DB6  0008 001C                ori.b      A0, 0x1C
  1163. 00000DBA  0030 486B 03A6 486E 0014 ori.b      [[0x486E] + D0 * 2 + 0x14], 0x6B /* 'k' */
  1164. 00000DC4  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  1165. 00000DC8  3E00                     move.w     D7, D0
  1166. 00000DCA  508F                     addq.l     A7, 8
  1167. 00000DCC  6000 0148                bra        +0x14A /* 00000F16 */
  1168. 00000DD0  486B 038E                pea.l      [A3 + 0x38E]
  1169. 00000DD4  486E 0014                pea.l      [A6 + 0x14]
  1170. 00000DD8  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  1171. 00000DDC  3E00                     move.w     D7, D0
  1172. 00000DDE  508F                     addq.l     A7, 8
  1173. 00000DE0  6000 0134                bra        +0x136 /* 00000F16 */
  1174. 00000DE4  486B 0396                pea.l      [A3 + 0x396]
  1175. 00000DE8  486E 0014                pea.l      [A6 + 0x14]
  1176. 00000DEC  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  1177. 00000DF0  3E00                     move.w     D7, D0
  1178. 00000DF2  508F                     addq.l     A7, 8
  1179. 00000DF4  6000 0120                bra        +0x122 /* 00000F16 */
  1180. 00000DF8  486B 00D0                pea.l      [A3 + 0xD0]
  1181. 00000DFC  486E 0014                pea.l      [A6 + 0x14]
  1182. 00000E00  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  1183. 00000E04  3E00                     move.w     D7, D0
  1184. 00000E06  177C 0002 011D           move.b     [A3 + 0x11D], 0x2
  1185. 00000E0C  508F                     addq.l     A7, 8
  1186. 00000E0E  6000 0106                bra        +0x108 /* 00000F16 */
  1187. 00000E12  486B 00D0                pea.l      [A3 + 0xD0]
  1188. 00000E16  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1189. 00000E1A  4868 032E                pea.l      [A0 + 0x32E]
  1190. 00000E1E  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  1191. 00000E22  177C 0002 011D           move.b     [A3 + 0x11D], 0x2
  1192. 00000E28  508F                     addq.l     A7, 8
  1193. 00000E2A  6000 00EA                bra        +0xEC /* 00000F16 */
  1194. 00000E2E  7014                     moveq.l    D0, 0x14
  1195. 00000E30  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  1196. 00000E34  6700 00E0                beq        +0xE2 /* 00000F16 */
  1197. 00000E38  7012                     moveq.l    D0, 0x12
  1198. 00000E3A  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  1199. 00000E3E  6700 00D6                beq        +0xD8 /* 00000F16 */
  1200. 00000E42  7013                     moveq.l    D0, 0x13
  1201. 00000E44  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  1202. 00000E48  6700 00CC                beq        +0xCE /* 00000F16 */
  1203. 00000E4C  426E FFFE                clr.w      [A6 - 0x2]
  1204. 00000E50  6026                     bra        +0x28 /* 00000E78 */
  1205. label00000E52:
  1206. 00000E52  206B 03F0                movea.l    A0, [A3 + 0x3F0]
  1207. 00000E56  302E FFFE                move.w     D0, [A6 - 0x2]
  1208. 00000E5A  48C0                     ext.l      D0
  1209. 00000E5C  2200                     move.l     D1, D0
  1210. 00000E5E  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1211. 00000E62  4841                     swap.w     D1
  1212. 00000E64  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1213. 00000E68  4841                     swap.w     D1
  1214. 00000E6A  4241                     clr.w      D1
  1215. 00000E6C  D081                     add.l      D0, D1
  1216. 00000E6E  11BC 0002 0846           move.b     [A0 + D0 + 0x46], 0x2
  1217. 00000E74  526E FFFE                addq.w     [A6 - 0x2], 1
  1218. label00000E78:
  1219. 00000E78  302E FFFE                move.w     D0, [A6 - 0x2]
  1220. 00000E7C  B06B 0116                cmp.w      D0, [A3 + 0x116]
  1221. 00000E80  6DD0                     blt        -0x2E /* 00000E52 */
  1222. 00000E82  6000 0092                bra        +0x94 /* 00000F16 */
  1223. 00000E86  206E 0014                movea.l    A0, [A6 + 0x14]
  1224. 00000E8A  52AE 0014                addq.l     [A6 + 0x14], 1
  1225. 00000E8E  4A10                     tst.b      [A0]
  1226. 00000E90  6612                     bne        +0x14 /* 00000EA4 */
  1227. 00000E92  486B 039E                pea.l      [A3 + 0x39E]
  1228. 00000E96  486E 0014                pea.l      [A6 + 0x14]
  1229. 00000E9A  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  1230. 00000E9E  3E00                     move.w     D7, D0
  1231. 00000EA0  508F                     addq.l     A7, 8
  1232. 00000EA2  6072                     bra        +0x74 /* 00000F16 */
  1233. label00000EA4:
  1234. 00000EA4  4878 00FF                push.l     0xFF
  1235. 00000EA8  7000                     moveq.l    D0, 0x00
  1236. 00000EAA  2F00                     move.l     -[A7], D0
  1237. 00000EAC  486B 03A5                pea.l      [A3 + 0x3A5]
  1238. 00000EB0  486E 0014                pea.l      [A6 + 0x14]
  1239. 00000EB4  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  1240. 00000EB8  3E00                     move.w     D7, D0
  1241. 00000EBA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1242. 00000EBE  6056                     bra        +0x58 /* 00000F16 */
  1243. 00000EC0  3D7C FFFE FFF6           move.w     [A6 - 0xA], 0xFFFE
  1244. 00000EC6  426E FFFC                clr.w      [A6 - 0x4]
  1245. 00000ECA  426E FFFA                clr.w      [A6 - 0x6]
  1246. 00000ECE  426E FFF8                clr.w      [A6 - 0x8]
  1247. 00000ED2  206E 0014                movea.l    A0, [A6 + 0x14]
  1248. 00000ED6  52AE 0014                addq.l     [A6 + 0x14], 1
  1249. 00000EDA  206E 0014                movea.l    A0, [A6 + 0x14]
  1250. 00000EDE  7000                     moveq.l    D0, 0x00
  1251. 00000EE0  1010                     move.b     D0, [A0]
  1252. 00000EE2  3B40 BB64                move.w     [A5 - 0x449C], D0
  1253. 00000EE6  486D 279A                pea.l      [A5 + 0x279A /* export_1263 */]
  1254. 00000EEA  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1255. 00000EEE  7200                     moveq.l    D1, 0x00
  1256. 00000EF0  4A40                     tst.w      D0
  1257. 00000EF2  588F                     addq.l     A7, 4
  1258. 00000EF4  671E                     beq        +0x20 /* 00000F14 */
  1259. 00000EF6  2F01                     move.l     -[A7], D1
  1260. 00000EF8  486E FFF6                pea.l      [A6 - 0xA]
  1261. 00000EFC  206E 0014                movea.l    A0, [A6 + 0x14]
  1262. 00000F00  7000                     moveq.l    D0, 0x00
  1263. 00000F02  1010                     move.b     D0, [A0]
  1264. 00000F04  2F00                     move.l     -[A7], D0
  1265. 00000F06  4EAD 279A                jsr        [A5 + 0x279A /* export_1263 */]
  1266. 00000F0A  508F                     addq.l     A7, 8
  1267. 00000F0C  221F                     move.l     D1, [A7]+
  1268. 00000F0E  4A40                     tst.w      D0
  1269. 00000F10  6702                     beq        +0x4 /* 00000F14 */
  1270. 00000F12  7201                     moveq.l    D1, 0x01
  1271. label00000F14:
  1272. 00000F14  3E01                     move.w     D7, D1
  1273. label00000F16:
  1274. 00000F16  3007                     move.w     D0, D7
  1275. 00000F18  4CEE 18F0 FFD6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2A]
  1276. 00000F1E  4E5E                     unlink     A6
  1277. 00000F20  4E75                     rts
  1278. 00000F22  43FF                     lea.l      A1, <<invalid special address>>
  1279. 00000F24  802A 0C91                or.b       D0, [A2 + 0xC91]
  1280. 00000F28  080A E601                btst.b     A2, 0x1
  1281. fn00000F2C:
  1282. 00000F2C  2F0B                     move.l     -[A7], A3
  1283. 00000F2E  266F 0008                movea.l    A3, [A7 + 0x8]
  1284. 00000F32  7003                     moveq.l    D0, 0x03
  1285. 00000F34  C02B 011D                and.b      D0, [A3 + 0x11D]
  1286. 00000F38  6760                     beq        +0x62 /* 00000F9A */
  1287. 00000F3A  486D 2CD2                pea.l      [A5 + 0x2CD2 /* export_1430 */]
  1288. 00000F3E  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1289. 00000F42  4A40                     tst.w      D0
  1290. 00000F44  588F                     addq.l     A7, 4
  1291. 00000F46  671E                     beq        +0x20 /* 00000F66 */
  1292. 00000F48  7000                     moveq.l    D0, 0x00
  1293. 00000F4A  2F00                     move.l     -[A7], D0
  1294. 00000F4C  41ED E9F6                lea.l      A0, [A5 - 0x160A]
  1295. 00000F50  2F20                     move.l     -[A7], -[A0]
  1296. 00000F52  2F20                     move.l     -[A7], -[A0]
  1297. 00000F54  2F0B                     move.l     -[A7], A3
  1298. 00000F56  4EAD 2CD2                jsr        [A5 + 0x2CD2 /* export_1430 */]
  1299. 00000F5A  486D 2CD2                pea.l      [A5 + 0x2CD2 /* export_1430 */]
  1300. 00000F5E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1301. 00000F62  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1302. label00000F66:
  1303. 00000F66  7014                     moveq.l    D0, 0x14
  1304. 00000F68  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  1305. 00000F6C  6726                     beq        +0x28 /* 00000F94 */
  1306. 00000F6E  7012                     moveq.l    D0, 0x12
  1307. 00000F70  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  1308. 00000F74  671E                     beq        +0x20 /* 00000F94 */
  1309. 00000F76  7013                     moveq.l    D0, 0x13
  1310. 00000F78  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  1311. 00000F7C  6716                     beq        +0x18 /* 00000F94 */
  1312. 00000F7E  2F0B                     move.l     -[A7], A3
  1313. 00000F80  4EAD 216A                jsr        [A5 + 0x216A /* export_1065 */]
  1314. 00000F84  2F0B                     move.l     -[A7], A3
  1315. 00000F86  4EAD 2172                jsr        [A5 + 0x2172 /* export_1066 */]
  1316. 00000F8A  2F0B                     move.l     -[A7], A3
  1317. 00000F8C  4EAD 215A                jsr        [A5 + 0x215A /* export_1063 */]
  1318. 00000F90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1319. label00000F94:
  1320. 00000F94  022B 0010 011D           andi.b     [A3 + 0x11D], 0x10
  1321. label00000F9A:
  1322. 00000F9A  265F                     movea.l    A3, [A7]+
  1323. 00000F9C  4E75                     rts
  1324.